/* 
	Grupo 2

	Alunos: 
		Luis Felipe Souza de Mattos   RA: 107822
	
		Debora Maia Silva 	      RA: 101985
*/

#include "imagem.h"

typedef struct listasimples
{
	int indice;
	int prioridade;
	struct listasimples *prox;
}ListaSimples;

typedef ListaSimples * ListaOrdenada;

ListaSimples* (MontaListaOrdenada(void));
void LiberaListaSimples(ListaSimples **inicio);
void LiberaListaOrdenada(ListaOrdenada vet[256]);
void InsereListaSimples(ListaSimples **inicio,int indice,int prioridade);
void InsereListaOrdenada(ListaSimples **lista,int prioridade,int indice, Imagem *img);
void imprime(ListaOrdenada *p);
ListaSimples* (TiraElemento(ListaSimples **lista));
void IniciaFila(Imagem *img, Imagem *rotulo, ListaSimples **inicio, int comeco);
void LiberaElemento(ListaSimples *lixo);

